
<%--
    LuxarJSP
        - Javier Ruiz Hidalgo
        - Miguel Alejandro Esteban Ordoñez
--%>

<%--
    Función de la Página:
        - Mostrar la web de creación de Mensajes
--%>

<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
   "http://www.w3.org/TR/html4/loose.dtd">

<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>Nuevo Mensaje</title>
        <%@include file="logo.jsp" %>
    </head>
    <body>

        <%@include file="cabecera.jsp" %>
        <%@include file="menuUsuario.jsp" %>
        

        <%
        //Obtenemos el ID del Tema enviado mediante GET
        int idTema = Integer.parseInt(request.getParameter("tema"));
        %>

        <div id="nuevoMensaje">
            <p id="tituloSeccion">Nuevo Mensaje</p>
            <form action="ServletNuevoMensaje" method="post" enctype="multipart/form-data">
                <table id="tablaMensaje">
                    <tr>
                        <td class="texto">
                            <textarea cols="70" rows="30" name="mensaje"><%
                            
                                //Recuperamos el mensaje, por si en la ejecución anterior, el usuario se ha equivoca,
                                //que no tenga que escribirlo de nuevo.
                                if(session.getAttribute("recuperacionMensaje") != null){
                                    out.write((String)session.getAttribute("recuperacionMensaje"));
                                    session.removeAttribute("recuperacionMensaje");
                                }
        
                            %></textarea>
                        </td>
                        <td class="archivos">
                            <div id="formularioArchivos">
                                Copie el enlace de la imagen p&eacute;gelo en la parte del mensaje que desee
                                <input type="file" name="archivo"> <br />
                                <input type="submit" name="subir" value="A&ntilde;adir">
                            </div>

                            <table border="1" id="tablaArchivos">

                                <%
                                //Recuperamos las imagenes añadidas anteriormente.
                                if(session.getAttribute("archivos") != null){
                                    String [] archivos = ((String)session.getAttribute("archivos")).split(";");

                                    for(String a: archivos){
                                        %>
                                        <tr>
                                            <td class="foto">
                                                <img src="<%=a%>" alt="fotoProvisional" />
                                            </td>
                                            <td class="enlaceArchivo">
                                                [IMAGEN]<%=a%>[/IMAGEN]
                                            </td>
                                        </tr>
                                        <%
                                    }
                                }
                                else{
                                    %>
                                    <tr>
                                        <td>
                                            No hay archivos insertados
                                        </td>
                                    </tr>
                                    <%
                                }
                                %>

                            </table>

                            <%
                            //Comprueba si en la ejecucion anterior se produjo algun error
                            if(session.getAttribute("errorMensaje") != null){
                            %>
                            <div id="errorMensaje">
                                Error: <%=session.getAttribute("errorMensaje")%>
                                <%
                                session.removeAttribute("errorMensaje");
                                %>
                            </div>
                            <%
                            }
                            %>

                        </td>
                    </tr>
                </table>
                <input type="submit" name="publicar" value="Publicar">
                <input type="submit" name="borrar" value="Borrar">
                <input type="hidden" name="tema" value="<%=idTema%>">
            </form>
        </div>

        <%@include file="piePagina.jsp" %>

        <%
        //Borramos las cookies para que el servlet funcione correctamente
        session.removeAttribute("publicar");
        session.removeAttribute("borrar");
        session.removeAttribute("subir");
        %>

    </body>
</html>
